interface LocationRes {
  latitude: number;
  longitude: number;
  accuracy: number;
  address?: {
    country: string;
    province: string;
    city: string;
    district: string;
    street: string;
    streetNumber: string;
    citycode: string;
  };
}

interface GeocodeRes {
  status: string;
  regeocode: {
    addressComponent: {
      city: string;
      province: string;
      adcode: string;
      district: string;
      towncode: string;
      streetNumber: {
        number: string;
        location: string;
        direction: string;
        distance: string;
        street: string;
      };
      country: string;
      township: string;
      businessAreas: Array<any>;
      building: {
        name: Array<any>;
        type: Array<any>;
      };
      neighborhood: {
        name: Array<any>;
        type: Array<any>;
      };
      citycode: string;
    };
    formatted_address: string;
  };
  info: string;
  infocode: string;
}
